38 research outputs found

    KVM/ARM: Experiences Building the Linux ARM Hypervisor

    Get PDF
    As ARM CPUs become increasingly common in mobile devices and servers, there is a growing demand for providing the benefits of virtualization for ARMbased devices. We present our experiences building the Linux ARM hypervisor, KVM/ARM, the first full system ARM virtualization solution that can run unmodified guest operating systems on ARM multicore hardware. KVM/ARM introduces split-mode virtualization, allowing a hypervisor to split its execution across CPU modes to take advantage of CPU mode-specific features. This allows KVM/ARM to leverage Linux kernel services and functionality to simplify hypervisor development and maintainability while utilizing recent ARM hardware virtualization extensions to run application workloads in guest operating systems with comparable performance to native execution. KVM/ARM has been successfully merged into the mainline Linux 3.9 kernel, ensuring that it will gain wide adoption as the virtualization platform of choice for ARM. We provide the first measurements on real hardware of a complete hypervisor using ARM hardware virtualization support. Our results demonstrate that KVM/ARM has modest virtualization performance and power costs, and can achieve lower performance and power costs compared to x86-based Linux virtualization on multicore hardware

    The amplitude of solar oscillations using stellar techniques

    Full text link
    The amplitudes of solar-like oscillations depend on the excitation and damping, both of which are controlled by convection. Comparing observations with theory should therefore improve our understanding of the underlying physics. However, theoretical models invariably compute oscillation amplitudes relative to the Sun, and it is therefore vital to have a good calibration of the solar amplitude using stellar techniques. We have used daytime spectra of the Sun, obtained with HARPS and UCLES, to measure the solar oscillations and made a detailed comparison with observations using the BiSON helioseismology instrument. We find that the mean solar amplitude measured using stellar techniques, averaged over one full solar cycle, is 18.7 +/- 0.7 cm/s for the strongest radial modes (l=0) and 25.2 +/- 0.9 cm/s for l=1. In addition, we use simulations to establish an equation that estimates the uncertainty of amplitude measurements that are made of other stars, given that the mode lifetime is known. Finally, we also give amplitudes of solar-like oscillations for three stars that we measured from a series of short observations with HARPS (gamma Ser, beta Aql and alpha For), together with revised amplitudes for five other stars for which we have previously published results (alpha Cen A, alpha Cen B, beta Hyi, nu Ind and delta Pav).Comment: 8 pages, accepted by ApJ. Minor wording changes and added a referenc

    Solar-like oscillations in the G2 subgiant beta Hydri from dual-site observations

    Full text link
    We have observed oscillations in the nearby G2 subgiant star beta Hyi using high-precision velocity observations obtained over more than a week with the HARPS and UCLES spectrographs. The oscillation frequencies show a regular comb structure, as expected for solar-like oscillations, but with several l=1 modes being strongly affected by avoided crossings. The data, combined with those we obtained five years earlier, allow us to identify 28 oscillation modes. By scaling the large frequency separation from the Sun, we measure the mean density of beta Hyi to an accuracy of 0.6%. The amplitudes of the oscillations are about 2.5 times solar and the mode lifetime is 2.3 d. A detailed comparison of the mixed l=1 modes with theoretical models should allow a precise estimate of the age of the star.Comment: 13 pages, 14 figures, accepted by ApJ. Fixed minor typo (ref to Fig 14

    A multi-site campaign to measure solar-like oscillations in Procyon. II. Mode frequencies

    Get PDF
    We have analyzed data from a multi-site campaign to observe oscillations in the F5 star Procyon. The data consist of high-precision velocities that we obtained over more than three weeks with eleven telescopes. A new method for adjusting the data weights allows us to suppress the sidelobes in the power spectrum. Stacking the power spectrum in a so-called echelle diagram reveals two clear ridges that we identify with even and odd values of the angular degree (l=0 and 2, and l=1 and 3, respectively). We interpret a strong, narrow peak at 446 muHz that lies close to the l=1 ridge as a mode with mixed character. We show that the frequencies of the ridge centroids and their separations are useful diagnostics for asteroseismology. In particular, variations in the large separation appear to indicate a glitch in the sound-speed profile at an acoustic depth of about 1000 s. We list frequencies for 55 modes extracted from the data spanning 20 radial orders, a range comparable to the best solar data, which will provide valuable constraints for theoretical models. A preliminary comparison with published models shows that the offset between observed and calculated frequencies for the radial modes is very different for Procyon than for the Sun and other cool stars. We find the mean lifetime of the modes in Procyon to be 1.29 +0.55/-0.49 days, which is significantly shorter than the 2-4 days seen in the Sun.Comment: accepted for publication in Ap

    KVM/ARM: The Design and Implementation of the Linux ARM Hypervisor

    No full text
    As ARM CPUs become increasingly common in mobile devices and servers, there is a growing demand for providing the benefits of virtualization for ARM-based devices. We present our experiences building the Linux ARM hypervisor, KVM/ARM, the first full system ARM virtualization solution that can run unmodified guest operating systems on ARM multicore hardware. KVM/ARM introduces split-mode virtualization, allowing a hypervisor to split its execution across CPU modes and be integrated into the Linux kernel. This allows KVM/ARM to leverage existing Linux hardware support and functionality to simplify hypervisor development and maintainability while utilizing recent ARM hardware virtualization extensions to run virtual machines with comparable performance to native execution. KVM/ARM has been successfully merged into the mainline Linux kernel, ensuring that it will gain wide adoption as the virtualization platform of choice for ARM. We provide the first measurements on real hardware of a complete hypervisor using ARM hardware virtualization support. Our results demonstrate that KVM/ARM has modest virtualization performance and power costs, and can achieve lower performance and power costs compared to x86-based Linux virtualization on multicore hardware
    corecore